.product_nav_box{ width: 960px; margin: auto; background: url("navback_black[1].gif") no-repeat; }
.product_nav_boxr{  background: url("navback_black[1].gif") right -34px no-repeat; margin-left: 3px }
.product_menu { font-family: Arial;	font-size: 12px; padding: 0 5px; _height: 30px; min-height: 32px; margin: 0 auto; z-index: 500; position: relative; }

.product_menu ul { padding:0;margin:0;list-style-type:none;background:transparent;}

.product_menu ul ul { _width: 10px; min-width: 10px; border: 1px solid #444444; }

.product_menu ul li { float:left; display:block; background:url("navicon_black[1].gif") right -65px no-repeat; }

.product_menu ul ul li { display:block; height:auto; line-height:1em; }

.product_menu a, .product_menu a:visited { position:relative;  display:block;float:left; height: 21px; padding: 10px 12px 0 10px; *height: 20px; *padding: 12px 12px 0 10px; font-size:1em;text-decoration:none;color:#feffff; text-align: center }

* html .product_menu a, * html .product_menu a:visited { }

.product_menu ul ul a, .product_menu ul ul a:visited { display:block; background:#2c2c2c; color:#FEFFFF; width:12em; height:100%;line-height:1em; padding:0.7em 1em 0.4em 1em; border-top:1px solid #444444; text-align: left }
* html .product_menu ul ul a, * html .product_menu ul ul a:visited  { width:14em; w\idth:12em; }

.product_menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}

.product_menu ul ul ul a, .product_menu ul ul ul a:visited { }

.product_menu ul ul ul ul a, .product_menu ul ul ul ul a:visited {}

.product_menu ul :hover a.sub1 { background:#447b7b;}

.product_menu ul ul :hover a.sub2 {background:#447b7b;}

* html .product_menu a:hover {color:#e2da81; position:relative; z-index:100;}
.product_menu li:hover { position:relative;  }
.product_menu :hover > a { color:#e2da81; }

* html .product_menu ul ul a:hover{ color:#e2da81;background:#4d4d4d; position:relative; z-index:110;}
.product_menu ul ul li:hover {position:relative;}
.product_menu ul ul :hover > a {color:#e2da81;background:#4d4d4d;}

* html .product_menu ul ul ul a:hover {background:#7aa; position:relative; z-index:120;}
.product_menu ul ul ul :hover > a {background:#7aa;}

.product_menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:130;}

.product_menu ul ul { visibility:hidden;position:absolute;height:0;top:31px; left:0; width:14em;}

.product_menu ul ul ul{left:12em;top:0;width:14em;}

.product_menu ul :hover ul{visibility:visible; height:auto; left:-2px;}

.product_menu ul :hover ul ul{visibility:hidden;}

.product_menu ul :hover ul :hover ul ul{visibility:hidden;}

.product_menu ul :hover ul :hover ul{visibility:visible; left:9em;}

.product_menu ul :hover ul :hover ul :hover ul {visibility:visible;}

.product_menu a.triangle,.product_menu a.triangle:visited{ background:url("navicon_black[1].gif") right -32px  no-repeat; padding-right: 20px; }
.product_menu a.triangle:hover{ background:url("navicon_black[1].gif") right top  no-repeat; }

.product-post{ width: 570px; float: right; margin: 0 10px -20px 0; position: relative; z-index: 600; display: inline; top: 10px }

.product_nav_new{ display:inline-block; height:9px; width:19px; background: url("navicon_black[1].gif") no-repeat left -98px; overflow: hidden; position:absolute; top: 3px; left: 60% }

.product-post a{ color: #d8d7d7; margin-right: 6px }
.product-post a:hover{ color: #E2DA81; text-decoration: underline }
